/* CSS Document */
*{ margin:0px; padding:0px; text-decoration:none;}
body{ background-color:#ECECEC; font-size:12px;color:#333;}
a,a:visited,a:hover{color:#333;}
.clear{ clear:both;}
h2{ display:inline; font-weight:normal; font-size:14px;}
h3{ display:inline; font-weight:normal; font-size:12px;}
#topfrm{width:999px;margin:0 auto;}
#topfrm h1{display:none;}
#topfrm #toplink{ padding-bottom:10px; padding-top:5px;height:23px; background-image:url(top_link_bg.jpg); background-repeat:no-repeat; background-position:763px 2px; text-align:right; padding-right:0px; line-height:20px; padding-top:6px;}
#topfrm #toplink span{ padding:0px 33px;}
#topfrm p{ text-align:right; padding:5px;}
#navfrm{ background-image:url(nav_bg.jpg); line-height:51px;}
#navfrm #nav{width:970px;margin:0 auto;}
#navfrm #nav li{ display:inline;}
#navfrm #nav li a{color:#FFF;border:0px solid #666666; padding:18px 30px;}
#navfrm #nav li a:hover{ background-image:url(hnav.jpg); background-repeat:no-repeat;}
#flashfrm{width:1000px;margin:0 auto; text-align:center; padding-top:20px;}
#fnav{ background-image:url(foot_nav_bg.jpg); background-repeat:repeat-x; line-height:34px; text-align:center; padding-top:2px;}
#fnav a{color:#FFF; padding:0px 20px;}
#foot p{ line-height:20px; text-align:center; padding-top:5px;}
#confrm{ padding:5px;width:990px;margin:0 auto; border:0px solid #0066CC;}
#confrm #con_left{ float:left;width:265px; border:0px solid #33CC99;}
#confrm #con_right{ float:right;width:710px;border:0px solid #33CC99;}
#confrm #con_left #catefrm{ padding-left:15px; background-image:url(catefrm_bg.jpg); background-repeat:no-repeat; background-position:left top; padding:0px 10px; padding-left:15px;}
#confrm #con_left #catefrm li{ list-style-type:none; border-bottom:1px dashed #bbb;  padding-left:3px;}
#confrm #con_left #catefrm li a,#confrm #con_left #catefrm li a:visited,#confrm #con_left #catefrm li a:visited:hover{ background-image:url(cate_ico.jpg); background-repeat:no-repeat; background-position:5px 10px; padding-left:20px;color:#333;display:block;line-height:30px;}
#left_lnkfrm{ padding-0px;}
#lnkcon{ padding:20px; line-height:26px; background-image:url(phone_bg.jpg); background-repeat:no-repeat; background-position:200px 30px; padding-top:5px;}
#lnkcon span{ font-size:30px; color:#8B0D0D; font-weight:bold; padding-left:20px; line-height:30px;}
#pagefrm{ line-height:22px; padding:0px 20px;}

#bcon_left{ float:left;width:710px;}
#bcfrm{ padding-top:5px;}
#bcfrm #bcfrmtitle{ padding-left:5px;}
#bcplist{ }
#bcplist .bcitem{width:333px; float:left; padding:10px;}
#bcplist .bcitem .bcpic{ padding-right:10px; float:left;}
#bcplist .bcitem .bcpic img{width:146px;height:93px; border:2px solid #ccc;}
#bcplist .bcitem .bctitle{ line-height:26px;}
#bcplist .bcitem .bctitle a,#bcplist .bcitem .bctitle a:visited,#bcplist .bcitem .bctitle a:hover{color:#555;font-weight:bold;}
#bcplist .bcitem .bcdesc{ line-height:20px;color:#6F6F6E;}
#bcon #bcon_right{ float:right; width:265px;}
#twofrm {border:2px solid #CCC;color:#6F6F6E;}
#twofrm #two_left,#twofrm #two_right{ float:left;width:320px; padding:10px 10px;}
#twofrm #two_left{width:320px; padding-right:20px; background-image:url(two_u_ban.jpg); background-repeat:no-repeat; background-position:right 20px;}
#twofrm #two_right{ padding-left:20px;}
.twotitle{line-height:22px;color:#2F2F2F; font-size:14px; font-weight:bold; padding-left:10px;}
.twotitle span{padding-left:20px; background-position:left 5px;}
.two_topw{ line-height:22px;vertical-align:top;}
.twottitle a,.twottitle a:visited,.twottitle a:hover{font-weight:bold;}
.two_picfrm{ width:160px; text-align:center;}
.two_picfrm img{width:142px;height:96px;}
.two_picfrma{ width:160px; text-align:center;}
.two_picfrma img{}

.two_top{  padding:5px;padding-0px;}
.two_list{ padding-top:5px; line-height:22px;width:100%;}
.two_list td{border-bottom:1px dashed #ccc;}
.two_list .tltitle{width:250px}
.two_list .tltitle a:link,.two_list .tltitle a:visited{ padding-left:15px; background-image:url(two_ico.jpg); background-repeat:no-repeat; background-position:left 7px;;}
.two_list .tltitle a:hover{}
#twofrm_down { background-color:#F2FAFC; border:1px solid #fff; margin-0px;}
#twofrm_down #two_left,#twofrm_down #two_right{ float:left;width:320px; padding:10px 10px;}
#twofrm_down #two_left{width:320px; padding-right:20px; background-image:url(two_d_ban.jpg); background-repeat:no-repeat; background-position:right 20px;}
#twofrm_down #two_right{ padding-left:20px;}
#twofrm_down .two_picfrm{width:160px;}
#twofrm_down .two_top{width:100%;}
.two_picfrmd{ width:145px; text-align:center;}
.two_picfrmd img{}


#pos{ background-image:url(cnav_bg.jpg);height:34px; line-height:26px;}
#pos #pos_title{ font-size:14px; font-weight:bold; padding-0px;width:200px; padding-left:10px;color:#1D4771;}
#pos #pos_con{ vertical-align:bottom; text-align:right; padding-right:20px;color:#333;}
#pos,#pos a,#pos a:visited,#pos a:hover{color:#333;}


#bn_list{ padding:10px 20px;}
#bn_list .nldate{width:80px;}

#bn_list table tr td{ line-height:24px; padding-left:3px; border-bottom:1px dashed #CCC;}
#bn_list a,#bn_list a:visited,#bn_list a:hover{ background-image:url(two_ico.jpg); background-repeat:no-repeat; background-position:left 8px; padding-left:15px;}


#abfrm{ padding:10px; line-height:24px;}
#abfrm p{ padding:10px;}
#abfrm #nstitle{ text-align:center; line-height:32px; padding-0px; }
#abfrm #nstitle h1{font-size:14px;}
#abfrm #nsother{ border-bottom:2px solid #1A425B; text-align:right; padding:0px 30px;}
#tags{ border-top:2px solid #1A425B; line-height:22px; padding:0px 20px;}
#tags a,#tags a:visited,#tags a:hover{ font-weight:bold;}


#pspic{ width:320px; padding:10px;}
#pspic img{width:320px;height:256px; border:3px solid #ccc;}
#pspic span img{ border:1px solid #ccc;width:46px;height:40px;}
#psword{ vertical-align:top; padding-left:10px; padding-0px;}
#psword #pstitle h1{font-size:14px; line-height:30px;}
#psword p span{ padding:5px;}
#psword p span img{ border:2px solid #FFF;width:120px;height:82px;}
#psdesc{ line-height:20px;}

#pscontop{ padding-left:20px; font-weight:bold; line-height:24px;}
#psconfrm{ line-height:24px; border-px solid #333; padding:15px; padding-top:5px;}

#lnkfrmc{ background-color:#1A425B; line-height:20px;color:#FFF; padding:5px;}
#lnktitle{width:60px;}
#lnkfrmc a,#lnkfrmc a:visited,#lnkfrmc a:hover{color:#FFF;}
#keyword{ background-image:url(sear_bg.jpg); background-repeat:no-repeat;height:29px; line-height:29px; width:220px; border:none; padding:0px 5px;}
#searfrm{ line-height:30px;text-align:right;}
#searfrm input{ vertical-align:middle;}

#scol{ margin:0 auto;width:1002px;/* border:1px solid #94B7BB;*/}
.scoll{width:34px; margin:0 auto 0 auto;}
.scolm{width:100%;}
.scolr{width:34px; margin:0 auto 0 auto;}
.pcont {FLOAT: left;OVERFLOW: hidden;WIDTH: 944px;}
.ScrCont {WIDTH: 4500px; ZOOM: 1; }
#List1_1 {FLOAT: left;}
#List2_1 {FLOAT: left;}
.pl {
FLOAT: left;WIDTH: 312px;height:160px;TEXT-ALIGN: center;padding:25px 0px ;
background-image:url(rol_bg.jpg); background-repeat:no-repeat; background-position:left 8px;
}
.pl IMG {
width:268px;height:128px; border:1px solid #999;
}
marquee {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 20px;
	width: 620px;
}
.aa{
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 20px;
	width: 80px;
}
#likprofrm{ width:420px; padding-0px;}
#likprofrm span{ padding:5px;}
#likprofrm img{width:179px;height:117px; border:3px solid #999;}


#headlogin{
	width:1000px;
	height:auto;
	float:left;
}
.headenw{
	float:right;
	padding-right:10px;
	border:0px;
}

